html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

html {
	background: rgb(246,248,249); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(245,247,249,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(100%,rgba(245,247,249,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(245,247,249,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(245,247,249,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(245,247,249,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(245,247,249,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */

}
body {
	font: 12px/1.5 "微软雅黑";
}
ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	text-decoration: none;
}
.cf:before, .cf:after {
	display: table;
	content: "";
}
.cf:after {
	clear: both;
}
.cf {
	zoom: 1;
}

.hyt-header {
	background: rgb(67,112,203); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(67,112,203,1) 0%, rgba(67,112,203,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(67,112,203,1)), color-stop(100%,rgba(67,112,203,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(67,112,203,1) 0%,rgba(67,112,203,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(67,112,203,1) 0%,rgba(67,112,203,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(67,112,203,1) 0%,rgba(67,112,203,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(67,112,203,1) 0%,rgba(67,112,203,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4370cb', endColorstr='#4370cb',GradientType=0 ); /* IE6-9 */


	height: 83px;

	.main {
		width: 996px;
		margin: auto;
	}

	.logo {
		float: left;
		height: 83px;
		overflow: hidden;
	}

	.nav {
		float: right;
		padding: 45px 0 0 0;

		li {
			float: left;
			position: relative;

			a {
				display: block;
				height: 28px;
				line-height: 28px;
				font-size: 14px;
				font-weight: bold;
				color: #fff;
				padding: 0 20px;
			}

			a:hover {
				border-bottom: 2px solid #fff;
			}

			.subnav {
				position: absolute;
				left: 0;
				top: 30px;
				background: #fff;
				text-align: center;

				a {
					color: #2c539e;
					font-size: 12px;
					padding: 0;
				}
				a:hover {
					background: #2c539e;
					color: #fff;
				}
			}

		}

		li.cur {
			a {
				// background: url(../images/bg_nav.jpg) repeat-x center center;
				border-bottom: 2px solid #fff;
			}
		}

		.subnav {
			display: none;
		}
	}

}

.hyt-banner	{

	.main {
		width: 996px;
		height: 320px;
		overflow: hidden;
		margin: auto;
		background: #fff;
	}

	.left {
		float: left;
	}

	.right {
		float: right;
	}

	.kefu {
		text-align: right;
	}

	.login {
		.hd {
			background: rgb(44,83,158);
			font-size: 14px;
			font-weight: bold;
			text-indent: 10px;
			height: 28px;
			line-height: 28px;
			color: #fff;
			margin-top: 10px;
		}
		.bd {
			height: 105px;
			padding: 5px 5px 0 5px;
			background: #f1f2f4;
			border: 1px solid #d7d9d8;
			color: #313131;

			.fb {
				padding: 5px 0;

				input {
					padding: 5px 0 4px;
				}
			}

			span {
				display: inline-block;
				width: 40px;
				text-align: right;
				padding-right: 5px;
			}

			.submit {
				padding-left: 15px;
			}

			a {
				color: #313131;
			}
			a:hover {
				color: #f00;
			}
		}
	}

	.notice {
		.hd {
			background: rgb(44,83,158);
			font-size: 14px;
			font-weight: bold;
			text-indent: 10px;
			height: 28px;
			line-height: 28px;
			color: #fff;
		}
		.bd {
			height: 135px;
			padding: 5px 5px 0 5px;
			background: #f1f2f4;
			border: 1px solid #d7d9d8;
			color: #313131;

			a {
				color: #313131;
			}
			a:hover {
				color: #f00;
			}
		}
	}

}

.hyt-main {
	.main {
		width: 996px;
		margin: 15px auto 0;
	}

	.news {
		float: left;
		width: 322px;
		padding-right: 10px;

		.hd {
			height: 28px;
			line-height: 28px;
			background: rgb(44,83,158);

			li {
				float: left;
				// border-right: 2px solid #fff;

				a {
					color: #fff;
					font-weight: bold;
					display: block;
					padding: 0 15px;
					font-size: 14px;
				}

				a:hover {
					color: #fff;
				}
			}

			li.cur {
				background: rgb(73,155,234);

				a {
					color: #fff;
				}
			}
		}

		.bd {
			background: #fff;

			li {
				border-bottom: 1px dashed #ccc;
				height: 29px;
				line-height: 29px;
				color: #313131;
				padding: 0 10px;

				span {
					float: right;
				}

				a {
					color: #262626;
				}

				a:hover {
					color: #f00;
				}
			}
		}
	}

	.search {
		float: left;
		width: 240px;
		overflow: hidden;

		.hd {
			height: 28px;
			line-height: 28px;
			background: rgb(44,83,158);

			li {
				float: left;
				// border-right: 2px solid #fff;
				color: #fff;
				font-weight: bold;
				display: block;
				padding: 0 15px;
				font-size: 14px;
				cursor: pointer;
			}

			li.cur {
				background: rgb(73,155,234);
				color: #fff;
			}
		}

		.bd {
			background: #fff;
		}
	}

	.products {
		float: right;
		width: 414px;

		.hd {
			height: 28px;
			line-height: 28px;
			background: rgb(44,83,158);
			color: #fff;
			font-weight: bold;
			font-size: 14px;
			text-indent: 10px;
		}

		.bd {
			padding: 6px 0 0 0;

			li {
			 	float: left;
			 	padding: 0 10px 6px 0;
			 	width: 202px;
			 	height: 53px;
			 	overflow: hidden;
			}
		}
	}
}

.hyt-links {

	.main {
		width: 996px;
		margin: 15px auto 0;
		border: 1px solid #d2cdd3;
		height: 56px;
		background: #fff;
	}

	.hd {
		float: left;
		background: url(../images/bg_links.jpg) no-repeat;
		height: 56px;
		line-height: 56px;
		width: 93px;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
	}

	.bd {
		float: left;
		width: 888px;
		height: 44px;
		overflow: hidden;
		margin: 6px 0 0 10px;
		display: inline;

		li {
			float: left;
			padding: 0 5px;

			img {
				width: 136px;
				height: 44px;
			}
		}
	}

	.slidebox {
		div {
			float: left;
		}
	}

}

.hyt-footer {
	line-height: 30px;
	color: #fff;
	background: rgb(44,83,158);
	height: 30px;
	text-align: center;
	width: 996px;
	margin: 15px auto;
}

.list-banner {
	width: 996px;
	height: 185px;
	margin: auto;
}

.place {
	width: 996px;
	margin: auto;
	height: 30px;
	line-height: 30px;
	background: #bdbdbd;
	text-indent: 15px;

	a {
		color: #000;
	}

	a:hover {
		color: #f00;
	}
}

.list-wrap {
	.main {
		width: 996px;
		background: #bdbdbd;
		margin: auto;
	}

	.nav {
		float: left;

		li {
			padding-bottom: 2px;

			a {
				background: url(../images/bg_subnav1.jpg) no-repeat center center;
				display: block;
				width: 177px;
				height: 36px;
				line-height: 36px;
				text-align: center;
				color: #fff;
			}

			a:hover,
			a.cur {
				background: url(../images/bg_subnav2.jpg) no-repeat;
			}
		}
	}

	.content {
		float: left;
		width: 609px;
		background: #fff;
		border-radius: 4px;
		margin-bottom: 10px;
		min-height: 200px;

		.article-list {
			padding: 10px 15px;

			li {
				border-bottom: 1px dashed #505050;
				height: 30px;
				line-height: 30px;
				padding: 0 5px 0 15px;
				background: url(../images/dot.gif) no-repeat 5px center;

				span {
					float: right;
				}

				a {
					color: #000;
				}

				a:hover {
					color: #f00;
				}
			}
		}

		.pages {
			text-align: center;
			padding: 10px 0;

			li {
				display: inline-block;
				padding: 0 5px;

				a {
					color: #000;
				}

				a:hover {
					color: #f00;
				}
			}
		}

		.article {
			.title {
				color: #b50000;
				font-size: 14px;
				font-weight: bold;
				text-align: center;
				border-bottom: 2px solid #e0e0e0;
				margin: 0 15px;
				padding: 20px 0 10px;
			}

			.info {
				height: 30px;
				line-height: 30px;
				text-align: center;

				span {
					padding: 0 10px;
				}
			}

			.acnt {
				padding: 15px;
			}
		}

		.prevnext {
			padding: 0 15px;

			a {
				color: #000;
			}

			a:hover {
				color: #f00;
			}
		}
	}

	.sidebar {
		float: right;
		width: 202px;
		margin-bottom: 10px;

		.kefu {
			text-align: right;
		}

		.notice {

			.hd {
				background: rgb(44,83,158);
				font-size: 14px;
				font-weight: bold;
				text-indent: 10px;
				height: 28px;
				line-height: 28px;
				color: #fff;
			}
			.bd {
				height: 125px;
				padding: 5px 5px 0 5px;
				overflow: hidden;
				background: #f1f2f4;
				border: 1px solid #d7d9d8;
				color: #313131;

				a {
					color: #313131;
				}

				a:hover {
					color: #f00;
				}
			}
		}
	}
}



